//0x40 bytes (sizeof)
struct _POP_SYSTEM_IDLE
{
LONG AverageIdleness; //0x0
LONG LowestIdleness; //0x4
ULONG Time; //0x8
ULONG Timeout; //0xc
ULONG LastUserInput; //0x10
struct POWER_ACTION_POLICY Action; //0x14
enum _SYSTEM_POWER_STATE MinState; //0x20
ULONG SystemRequired; //0x24
UCHAR IdleWorker; //0x28
UCHAR Sampling; //0x29
ULONGLONG LastTick; //0x30
ULONG LastSystemRequiredTime; //0x38
};